package com.sophon.pattern.template.advanced;

public class AdvancedGiftTemplate {

	/**
	 * 通过传入接口的方式实现模板模式
	 * 模板方法里直接定义好接口方法的执行顺序
	 * @param playbook
	 */
	public void buyAGift(Playbook playbook) {
		playbook.clean();
		playbook.packageFruit();
	}

}
